@mixin padding_top__box() {
    height: 100vh;
    background-color: #F8F8F8;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    box-sizing: border-box;
    &__box {
        box-sizing: border-box;
        background-color: #F8F8F8;

    }
}
body .at-tabs-pane .taro-scroll.taro-scroll-view__scroll-y{
	height:calc(100vh - 160px) !important;
}
@mixin bat-tabs__box {
    .at-tabs__item {
        height: 80px;
        line-height: 80px;
        font-size: 28px;
        padding: 0;
        color: #666666;
        box-sizing: border-box;
    }
    .at-tabs__item--active {
        font-size: 30px;
        color: #333333;
        font-weight: 600;
    }
    .at-tabs__item-underline {
        width: 80px;
        left: 0;
        right: 0;
        margin: auto;
        background-color: #FFBE00;
        height: 6px;
    }
}

@mixin atlistheader($top,$marginTop) {
    .at-tabs__header{
        position: fixed;
        top: $top;
        left: 0;
        z-index: 888;
        background-color: #fff
    }
    .at-tabs__body{
        margin-top: $marginTop;
    }
}

@mixin moreStyle($marginTop) {
    @if($marginTop){
        margin-top: $marginTop;
    }
    text-align: center;
    font-size: 30px;
    color: #999;
    position: relative;
    // &::before{
    //     width: 35%;
    //     height: 1PX;
    //     position: absolute;
    //     top: 50%;
    //     left: 24px;
    //     transform: translateY(-50%);
    //     display: inline-block;
    //     content: "";
    //     border-bottom: 1PX dashed #999;
    // }
    // &::after{
    //     width: 35%;
    //     height: 1PX;
    //     position: absolute;
    //     top: 50%;
    //     right: 24px;
    //     transform: translateY(-50%);
    //     display: inline-block;
    //     content: "";
    //     border-bottom: 1PX dashed #999;
    // }
}
.b_selectmap .b_selectmap__tip .at-icon-chevron-right{

		width: 0.768rem;

}
.item_btn {
    height: 80px;
    line-height: 80px;
    margin: 0 auto;
    background-color: #FFBE00;
    color: #333333;
    font-size: 34px;
    border-color: #FFBE00;
}
.iconInfo{color:#FF4949}
.item_btn__default {
    font-size: 24px;
    color: #666666;
    border-color: #CCCCCC;
    background-color: #fff;
}

.item_btn__display{
    background-color: #CCCCCC;
    border-color: #CCCCCC;
    color: #fff;
}

.at-input {
    margin-left: 0;
    color: #666;
    .at-input__title {
        font-size: 28px;
        white-space: nowrap;
    }
    .at-input__input{
        flex: 1;
        font-size: 24px;
        color: #333333;
        text-align: right;
    }
    &::after {
        display: none;
    }
}

.at-form {
    &::after {
        display: none;
    }
}

.item_input__place {
    font-size: 28px;
    color: #CCCCCC;
}

.at-list {
    padding: 0 26px;
    &__item {
        font-size: 28px;
        color: #333333;
        // padding: 40px 0;
        &::after {
            display: none;
        }
    }
    &::after {
        display: none;
    }
}

.at-switch{
    margin-left: 0;
    padding-right: 0;
    .at-switch__title{
        font-size: 28px;
        color: #666;
    }
    &::after {
        display: none;
    }
}

.at-modal__content{
    text-align: center;
}

.at-tab-bar__item--active{
    color: #FFBE00;
}

.at-select-one {
  &__title{
    padding: 0 25px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1Px solid #EEEEEE;
    box-sizing: border-box;
    &_cancel{
        font-size: 28px;
        color: #999999;
    }
    &_item{
        font-size: 32px;
        color: #333333;
    }
    &_submit{
        color: #FFBE00;
        font-size: 28px;
    }
  }

  &__type{

    &_item{
        height: 98px;
        line-height: 98px;
        color: #333333;
        font-size: 30px;
        border-bottom: 1Px solid #F8F8F8;
    }
  }

  &__active{
    color: #FFBE00
  }
}

// @mixin iphoneXStyle {
//     padding-bottom: constant(safe-area-inset-bottom);
//     padding-bottom: env(safe-area-inset-bottom);
// }
